﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>

    <div style="width: 800px; height: 300px; margin-left: 250px; margin-top: 100px; font-family: Arial;
        font-size: 15px; text-align: justify; color: #000;">
        <center><h1>XSLT</h1></center>
        XSL Transformations, ou XSLT (eXtensible Stylesheet Language for Transformation
        - linguagem extensível para folhas de estilo de transformações), é uma linguagem
        de marcação XML usada para criar documentos XSL que, por sua vez, definem a apresentação
        dos documentos XML nos browsers e outros aplicativos que a suportem.<br />
        <br />
        É importante observar que o documento XSL não altera o documento XML original, ou
        seja, não cria outro documento. Neste sentido, ele (o documento XSLT) atua como
        as folhas de estilos CSS: apenas determina como o browser apresenta o documento
        XML ao qual ele está associado ou anexado (de uma forma bem parecida à usada para
        associar uma folha de estilos CSS a um documento (X)HTML). O browser recebe o documento
        XML original, na íntegra, como ele foi criado. E apresenta-o como o documento XSL
        determina.
        <br />
        <br />
        Mas há uma diferença importante entre XSLT e CSS: o documento XSL pode adicionar
        conteúdo à apresentação do documento XML no browser, e também pode esconder conteúdo
        do XML apresentado no browser. Portanto, XSLT possibilita transformações mais potentes
        do que as folhas de estilo CSS. Veja um bom exemplo, bem explicado, em <a href="http://www.w3schools.com/xsl/xsl_transformation.asp">http://www.w3schools.com/xsl/xsl_transformation.asp</a>.
        Nesta página, você pode ver : um arquivo XML sem um arquivo XSL associado a ele,
        um arquivo XSL criado para determinar uma apresentação específica do arquivo XML,
        como este arquivo XSL é anexado ao arquivo XML e a apresentação do arquivo XML no
        browser, quando linkado ao arquivo XSL. Olhe o 'source' do arquivo XML no browser,
        para constatar que ele de fato permanece inalterado. XSLT é parte da especificação
        XSL (as outras partes sendo XSL-FO e XPath). Como a XML e a HTML, a especificação
        XSLT é uma recomendação desenvolvida pela W3C.
        <br />
        <br />
        <a href="TutoXML.htm">Voltar a Página</a>
    </div>
</body>
</html>
